package dtos;

import java.io.Serializable;
import java.util.Calendar;
import java.util.List;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamOmitField;

@XStreamAlias("venta")
public class VentaDTO implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@XStreamAlias("nroVenta")
	private int nroVenta;
	
	@XStreamAlias("idModulo")
	private String idModulo;
	
	@XStreamAlias("coordenadaX")
	private double coordenadaX;
	
	@XStreamAlias("coordenadaY")
	private double coordenadaY;
	
	@XStreamAlias("fecha")
	private String fecha;
	
	@XStreamAlias("itemsVenta")
	private List<ItemVentaDTO> itemsVenta;

	@XStreamAlias("montoTotal")
	private double montoTotal;
	
	@XStreamOmitField
	private String estadoEntrega;
	
	public VentaDTO() {
		super();
		// TODO Auto-generated constructor stub
	}

	/**
	 * @return the nroVenta
	 */
	public int getNroVenta() {
		return nroVenta;
	}
	
	

	public double getMontoTotal() {
		return montoTotal;
	}

	public void setMontoTotal(double montoTotal) {
		this.montoTotal = montoTotal;
	}

	/**
	 * @param nroVenta the nroVenta to set
	 */
	public void setNroVenta(int nroVenta) {
		this.nroVenta = nroVenta;
	}

	/**
	 * @return the idModulo
	 */
	public String getIdModulo() {
		return idModulo;
	}

	public String getEstadoEntrega() {
		return estadoEntrega;
	}

	public void setEstadoEntrega(String estadoEntrega) {
		this.estadoEntrega = estadoEntrega;
	}

	/**
	 * @param idModulo the idModulo to set
	 */
	public void setIdModulo(String idModulo) {
		this.idModulo = idModulo;
	}

	/**
	 * @return the coordenadaX
	 */
	public double getCoordenadaX() {
		return coordenadaX;
	}

	/**
	 * @param coordenadaX the coordenadaX to set
	 */
	public void setCoordenadaX(double coordenadaX) {
		this.coordenadaX = coordenadaX;
	}

	/**
	 * @return the coordenadaY
	 */
	public double getCoordenadaY() {
		return coordenadaY;
	}

	/**
	 * @param coordenadaY the coordenadaY to set
	 */
	public void setCoordenadaY(double coordenadaY) {
		this.coordenadaY = coordenadaY;
	}

	/**
	 * @return the fecha
	 */
	public String getFecha() {
		return fecha;
	}

	/**
	 * @param fecha the fecha to set
	 */
	public void setFecha(String fecha) {
		this.fecha = fecha;
	}

	/**
	 * @return the itemsVenta
	 */
	public List<ItemVentaDTO> getItemsVenta() {
		return itemsVenta;
	}

	/**
	 * @param itemsVenta the itemsVenta to set
	 */
	public void setItemsVenta(List<ItemVentaDTO> itemsVenta) {
		this.itemsVenta = itemsVenta;
	}
	
}
